<?php

namespace Viettrans\FrontBundle\Form\NoPersist;
use Symfony\Component\Validator\Constraints as Assert;

class CheckContactPoster {
    /**
     * @Assert\NotBlank(message="Tên liên hệ không được để trống.")
     * @Assert\MaxLength(limit=20, message="Tên liên hệ tối đa là 20 kí tự.")
     */
    private $clientName;
    
    /*
     * @Assert\NotBlank(message="Email liên hệ không được để trống.")
     * @Assert\MaxLength(limit=100, message="Email liên hệ tối đa là 100 kí tự.")
     */
    private $clientEmail;
    
    /*
     * @Assert\Regex(pattern="/^\d{8,15}$/", message="Điện thoại không hợp lệ (8-15 số).")
     */
    private $clientTelephone;
    
    /*
     * @Assert\NotBlank(message="Nội dung tin không được để trống.")
     * @Assert\MaxLength(limit=500, message="Nội dung tin tối đa là 500 kí tự.")
     */
    private $clientMessage;
    private $clientCaptcha;
    
    public function setClientName($clientName) {
        $this->clientName = $clientName;
    }
    
    public function getClientName() {
        return $this->clientName;
    }
    
    public function setClientEmail($clientEmail) {
        $this->clientEmail = $clientEmail;
    }
    
    public function getClientEmail() {
        return $this->clientEmail;
    }
    
    public function setClientTelephone($clientTelephone) {
        $this->clientTelephone = $clientTelephone;
    }
    
    public function getClientTelephone() {
        return $this->clientTelephone;
    }
    
    public function setClientMessage($clientMessage) {
        $this->clientMessage = $clientMessage;
    }
    
    public function getClientMessage() {
        return $this->clientMessage;
    }
    
    public function setClientCaptcha($clientCaptcha) {
        $this->clientCaptcha = $clientCaptcha;
    }
    
    public function getClientCaptcha() {
        return $this->clientCaptcha;
    }
}
